Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #4-w1 Italy #4-w2 Italy #4-w3 Croatia #1-w2 Italy F10 Italy F17 Italy F18 Italy F20 Italy F21 Italy F26 Italy F27 Croatia F6 Italy F29 Italy F34 Great Britain #4-w1 Great Britain #4-w2 Great Britain #4-w3 Great Britain #4-w4 Italy F3 Italy F4 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F11 Italy F13 Italy F14 Bosnia/Herzegovina F3 Italy F17 Italy F18 Italy F20 Italy F23 Italy F24 Italy F25 Italy F26 Italy F27 Italy F28 Switzerland F6 Italy F33 Italy F34 Croatia F2 Italy F22 Great Britain F16 Italy F16 Italy F22 Morocco F8 USA F31 France F23 Great Britain F10 Israel F1 Israel F2 Israel F4 China F4 Italy F13 France F12 Italy F23 Italy F24 Italy F25 Austria F7 Italy F27 Italy F35 Italy F37 Tunisia F4 (Hammamet) Italy F2 (Trento) Italy F4 (Sondrio) Italy F7 (Santa Margherita Di Pula) Tunisia F15 (Hammamet) Italy F13 (Vigevano) Italy F16 (Padova) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Austria F2 (Kramsach) Switzerland F5 (Sion) Sweden F3 (Jonkoping) Greece F6 (Heraklion) Israel F15 (Meitar) Finland F4 (Helsinki) Israel F16 (Ramat Hasharon) Hong Kong F6 (Hong Kong) France F3 (Veigy-Foncenex) Great Britain F1 (Glasgow) Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F3 (Opatija) Italy F10 (Casale Monferrato) Italy F13 (Padova) France F1 Italy F1 Italy F3 Italy F4 Croatia F3 Romania F4 Slovenia F1 Slovenia F2 Italy F18 Italy F19 Italy F20 Italy F21 Italy F22 Italy F23 Italy F24 Italy F25 Italy F26 Croatia F6 Austria F9 Austria F10 Austria F11 Italy F31 Italy F32 Italy F34 Chile F1 Chile F2 Chile F3 Iran F3 Iran F4 Italy F3 Croatia F3 Croatia F4 Italy F10 Italy F11 Italy F12 Hungary F2 Hungary F3 Bulgaria F4 Italy F17 Italy F18 Italy F19 Italy F20 Italy F22 Italy F23 Lithuania F1 Lithuania F2 Germany F17 Italy F32 Italy F33 Morocco F7 Spain F40 Austria F2 Austria F3 Italy F1 Italy F2 New Zealand F1 New Zealand F2 New Zealand F3 Croatia F5 Italy F7 Italy F8 Romania F2 Slovenia F1 Tunisia F1 Italy F14 Italy F15 Austria F6 Italy F24 Austria F8 Greece F1 Italy F31 Italy F30 Italy F32 Great Britain F15 Usa F2 Usa F3 Egypt F2 Croatia F1 Croatia F3 Italy F5 Italy F6 Usa F11 Italy F12 Italy F13 Italy F18 USA F30 Italy F6 (Santa Margherita Di Pula) Sweden F4 (Falun) Kos Succhetti Tennis Cup - Cordenons Todi Challenger Rabat Challenger Furth Challenger Bogota Challenger Trani Challenger Napoli Challenger Napoli Challenger Casablanca Challenger Guimaraes Challenger St. Remy Challenger Rennes Challenger Kazan Challenger Eckental Challenger St. Brieuc Challenger Perugia Challenger San Benedetto Challenger Cordenons Challenger Tennis Napoli Cup - Naples ATU Cup - Weiden XXIX Edizione 'A.Savoldi Marco' - Manerbio Warta Cup 2001 - Sopot Madrid Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Pro Tennis World Open - Boca Raton Guayaquil Challenger Turin Challenger Memorial Savigny - Sassuolo Pekao Open 2003 - Szczecin Copa Ericsson Chile - Santiago Noumea Challenger Andria Challenger Como Challenger Meknes Challenger Palermo Challenger Bangkok Challenger Ortisei Challenger Braunschweig Challenger Singapore Challenger Casablanca Challenger San Marino Challenger Eckental Challenger Toyota Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Ostrava Challenger Copa Sevilla - Seville Architect Open - Budapest Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden XI Venice Open - Venice Amer-Wilson Tampere Challenger - Tampere Diego Open - Budapest VIII Trofeo Ciutat de Barcelona - Barcelona Recanati Challenger Cherbourg Challenger Cordenons Challenger St. Remy Challenger Banja Luka Challenger Scheveningen Challenger Braunschweig Challenger Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Morocco F4 Meknes Challenger ECM Cup - Prague Tempe Challenger Glasgow Challenger Copa Ericsson Uruguay - Montevideo Pekao Open - Szczecin Raanana Challenger Bordeaux Challenger Mestre Challenger Memorial Savigni - Sassuolo Bratislava Challenger Bergamo Challenger Alicante Challenger Francavilla Challenger Rome Challenger Perugia Challenger Segovia Challenger Sibiu Challenger Monterrey Challenger Barcelona Challenger Ismaning Challenger Bratislava Challenger Andria Challenger Da Nang Challenger Budapest Challenger Lille Challenger St. Brieuc Challenger Sophia Antipolis Challenger Anning Challenger Vicenza Challenger Recanati Challenger Nur-Sultan Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Istanbul Challenger Brest Challenger Noumea Challenger Cherbourg Challenger Bergamo Challenger Trieste Challenger Biella 1 Challenger Biella 2 Challenger Rome 1 Challenger Biella 6 Challenger Nottingham 1 Challenger Porto Challenger Todi Challenger Pozoblanco Challenger Alicante Challenger Forli 2 Challenger Forli 5 Challenger Turin Challenger Rome Challenger Heilbronn Challenger Mauthausen Challenger Francavilla Challenger Architect Open - Budapest Pau Challenger Genoa Open - Genova Biella 5 Challenger Zagreb Challenger Salzburg-Anif Challenger Barletta Challenger Mallorca Challenger Ortisei Challenger Manama Challenger San Benedetto Challenger - San Benedetto Forli 3 Challenger Helsinki Challenger Morelos Challenger Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Forli 6 Challenger Orleans Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Mestre Challenger Tampere Challenger Forli 4 Challenger Dallas Challenger Ismaning Challenger Genova Open Challenger - Genova Wolfsburg Challenger Bergamo Challenger Alphen Challenger San Marino Challenger Samarkand Challenger Genova Challenger Meknes Challenger Rome Challenger Alessandria Challenger Tampere Challenger Rijeka Challenger Todi Challenger Ljubljana Challenger Courmayeur Challenger Bergamo Challenger Meknes Challenger Rimouski Challenger Caltanissetta Challenger Barletta Challenger Alessandria Challenger Rijeka Challenger Poprad Tatry Challenger Kosice Challenger San Benedetto Challenger Orbetello Challenger Trani Challenger Cordenons Challenger Banja Luka Challenger Ljubljana Challenger Medellin Challenger Noumea Challenger Barranquilla Challenger Leon Challenger Como Challenger Napoli Challenger Tunis Challenger Rome Challenger Caltanissetta Challenger Istanbul Challenger Monza Challenger Orbetello Challenger Pau Challenger Todi Challenger Trnava Challenger Francavilla Challenger Sacramento Challenger Ostrava Challenger Tiburon Challenger Ortisei Challenger Yokohama Challenger Heilbronn Challenger Nur-Sultan Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Caltanissetta Challenger Prague Challenger Portoroz Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kazan Challenger Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Istanbul Challenger BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Ortisei Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Andria Challenger Open de Tenis Comunidad Valenciana - Valencia Bergamo Challenger Astana Challenger Kazan Challenger Telenordia Swedish Open - Bastad Todi Challenger Mersin Challenger Cordenons Challenger 2003 Mercedes Cup - Stuttgart Ostrava Challenger Biella Challenger Aix En Provence Challenger International Championship of Croatia - Umag Idea Prokom Open - Sopot Vicenza Challenger Gelsor Open Romania - Bucharest Mestre Challenger Quimper 2 Challenger Prague Challenger Padova Challenger Open de Moselle - Metz CA Tennis Trophy - Vienna Cordenons Challenger Alphen Challenger Biella Challenger Kenitra Challenger Ortisei Challenger Andria Challenger Happy Valley Challenger Quimper Challenger Kazan Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Turin Challenger Warsteiner Challenger Lubeck - Lubeck Vicenza Challenger Olbia Geovillage Open - Olbia Moscow Challenger Padova Challenger Muller Cup - Ulm Cortina Challenger Portoroz Challenger I Tourneo Fila Citta di Brindisi - Brindisi Meknes Challenger Kenitra Challenger Rome Challenger Mohammedia Challenger Trofeo Barcelona de Tenis - Barcelona Brescia Challenger Kazan Challenger Raanana Challenger Oberstaufen Cup - Oberstaufen Gwangju Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Estoril Open - Estoril Mestre Challenger Vicenza Challenger Milan Challenger Bastad Challenger Copa AT&T - Buenos Aires Tata Open - Chennai Copa AT&T - Buenos Aires Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest BellSouth Open - Vina del Mar St. Petersburg Open - St. Petersburg Croatia Open - Umag Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Mestre Challenger AIG Japan Open - Tokyo Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Cortina Challenger Heineken Open - Auckland Biella Challenger The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Asirom Challenger Brasov - Brasov Ordina Open - s-Hertogenbosch Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Portoroz Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland SA Tennis Open - Johannesburg Cordenons Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Manerbio Challenger Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Izmir Challenger SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Ortisei Challenger Ismaning Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Erste Bank Open - Vienna Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Rio Open - Rio de Janeiro Topshelf Open - 's-Hertogenbosch Andria Challenger Millennium Estoril Open - Estoril Bangkok Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp Erste Bank Open - Vienna AEGON International - Eastbourne German Tennis Championships - Hamburg Catella Swedish Open - Bastad CA Tennis Trophy - Vienna Malaysian Open - Kuala Lumpur Heineken Open - Auckland Kamnik Challenger - Kamnik ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Sardegna Open - Cagliari UNICEF Open - 's Hertogenbosch Glasgow Challenger Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha San Benedetto Challenger Bet-at-home Open - Hamburg China Open - Beijing Padova Challenger China Open - Beijing Brisbane International - Brisbane Cordenons Challenger Cassis Challenger European Open - Antwerp Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Garden Open - Rome Drummondville Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Tampere Challenger Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Bratislava Challenger Ortisei Challenger Geneva Open - Geneva ASB Classic - Auckland Open Sud de France - Montpellier Parma Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Split 2 Challenger SkiStar Swedish Open - Bastad Aix En Provence Challenger Segovia Challenger Verona Challenger Biel Challenger St. Petersburg Open - St. Petersburg Maia 2 Challenger Forli 1 Challenger Forte Village Sardegna Open - Sardinia Rakuten Japan Open - Tokyo Singapore Tennis Open - Singapore Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Marrakech Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Como Challenger San Luis Potosi Challenger Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Bergamo Challenger Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Ortisei Challenger Stockholm Open - Stockholm International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Sir Supermercati - Rome Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Valencia Open - Valencia Vegeta Croatia Open - Umag Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Vicenza Challenger Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Geneva Open - Geneva SkiStar Swedish Open - Bastad ASB Classic - Auckland Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Emilia-Romagna Open - Parma Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Brasil Open - Costa do Sauipe Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid NASDAQ-100 Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Gerry Weber Open - Halle Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Internazionali BNL dItalia - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Wimbledon - London Davis Cup, Group I, DEN-ESP 0-5 U.S. Open - New York Davis Cup, World Group, PO, IND-ESP 0-5 Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ESP-GER 3-2 Hopman Cup - Perth Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, ESP-ISR, 4-1 French Open - Paris Davis Cup, World Group, F, ESP-CZE, 5-0 French Open - Paris Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, F, ARG-ESP 1-3 The Mubadala World Tennis Championship Mubadala World Tennis Championship BNP Paribas Masters - Paris Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Capitala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London